Monitoring and Analysis of Workflow Applications: A Domain-specific Language Approach

نویسندگان

  • Oscar González
  • Wolfgang De Meuter
  • Viviane Jonckers
  • Jorge Villalobos
  • Dirk Deridder
  • Eric Tanter
  • Dario Correal
چکیده

The increased focus of companies on improving their operational efficiency has raised a demand for advanced systems to support the continuous monitoring and analysis of business activities. These business activities are typically automated into workflow applications which are modeled, implemented and executed by workflow management systems (WFMS). The monitoring and analysis solutions aim at giving organizations the opportunity to focus on process improvement by detecting problematic properties of workflow applications. The focus of this research is to raise the level of abstraction for workflow developers for monitoring and analyzing workflow applications during their execution. Contemporary solutions require a big effort from workflow developers to materialize the needs of workflow analysts. First of all, these solutions fall short because they do not treat monitoring and analysis as a first class entity in the workflow implementation. As a result, workflow developers need to build ad hoc infrastructures to instrument the workflow implementation with monitoring and analysis concerns. This results in crosscutting and entangled code that affects the maintainability of the workflow application and the monitoring and analysis implementation. Another consequence is that the implementation of monitoring and analysis concerns is not reusable across different workflow platforms. Secondly, workflow variables and measurement variables are difficult to localize, use and share between workflow developers. As a result, there is limited support to base the monitoring and analysis on the data of the workflow application domain (e.g., Banking). Thus, the expressiveness of monitoring and analysis concerns is limited to generic properties defined in terms of the operational state of the workflow engine (e.g., the time a workflow is running). This dissertation presents two main contributions to solve these problems. Our first contribution is the creation a domain-specific language named MonitA to specify monitoring and analysis concerns in a uniform and workflow technol-

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

A Hybrid Workflow Paradigm for Integrating Self-managing Domain-Specific Applications

A hybrid workflow system could be treated as a domain-across infrastructure by incorporating different workflow systems and WfMSs engaged in the complex business processing. For enacting a hybrid workflow system, the self-managing discipline employed in autonomic computing is imposed on domain-specific applications. By classifying the data issues engaged in a domainspecific application into pro...

متن کامل

Model-driven Construction of Workflow-based Web Applications with Domain-specific Languages

The requirements for Web applications concerning workflow execution, interaction, aesthetics, federation and Web service integration are steadily increasing. Considering their complexity, the development of these “rich workflow-based Web applications” requires a systematic approach taking key factors like strong user involvement and clear business objectives into account. To this end, we presen...

متن کامل

CLAVIRE: e-Science infrastructure for data-driven computing

The paper introduces CLAVIRE (CLoud Applications VIRtual Environment) platform. Architecture of the platform is shown with a focus on the abstraction which enables the integration of the distributed computational resources, data sources and the software. Coupled domain-specific languages EasyFlow and EasyPackage for unified workflow design are represented. Five classes of users’ interfaces are ...

متن کامل

WebWorkFlow: An Object-Oriented Workflow Modeling Language for Web Applications

Workflow languages are designed for the high-level description of processes and are typically not suitable for the generation of complete applications. In this paper, we present WebWorkFlow, an objectoriented workflow modeling language for the high-level description of workflows in web applications. Workflow descriptions define procedures operating on domain objects. Procedures are composed usi...

متن کامل

Enabling Ad Hoc Queries over Low-Level Scientific Data Sets

Technological success has ushered in massive amounts of data for scientific analysis. To enable effective utilization of these data sets for all classes of users, supporting intuitive data access and manipulation interfaces is crucial. This paper describes an autonomous scientific workflow system that enables high-level, natural language based, queries over low-level data sets. Our technique in...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2010